349896
8351000
743626
960796
600483
637154
258446
99450
761669
25845
364835
360195
5117799
3550581
3051148
2357804
2226988
2033609
1947357
190878
1756118
1718136
1682195
1633471